Low-Complexity Interpolation Coding for Server-Based Computing

نویسندگان

  • Fei Li
  • Jason Nieh
چکیده

In recent years, the growing total cost of ownership has resulted in a shift away from the distributed model of desktop computing toward a more centralized server-based computing (SBC) model. In SBC, all application logic is executed on the server while clients simply process the resulting screen updates sent from the server. To provide good performance, SBC systems employ various techniques to encode the screen updates to minimize the bandwidth and processing requirements of sending the screen updates. However, existing SBC encoding techniques are not able to effectively support multimedia applications. To address this problem, we have developed a family of linear interpolation algorithms for encoding SBC screen updates. We first present an overview of an optimal linear interpolation (OLI) algorithm. Given a rectangular region of pixels to be encoded, OLI represents the region as a one-dimensional function, mapping from the cardinal number of each pixel to the color value of the pixel. OLI converts this function into a piecewise linear representation consisting of ¢ points. OLI can provide a precise lossless piecewise linear representation. Alternatively, when network bandwidth is limited, OLI can adapt to the available bandwidth by limiting the value of ¢ and recursively iterating through all combinations of pixels in search of an optimal set of ¢ points to provide an approximate but lossy representation. The ¢ points are sent to the client, which then interpolates through those ¢ pixel values to recover the original rectangular region of pixels. While the decoding time on the client is negligible, the encoding time on the server has exponential computational complexity, which limits its utility for SBC. To reduce encoding complexity, we developed two linear interpolation algorithms with linear encoding and decoding computational complexity. The algorithms near optimal linear interpolation (NOLI) and 2-D lossless linear interpolation (2DLI). NOLI is a greedy algorithm that heuristically minimizes the number of pivot points of the piecewise function while maintaining that all pixels within the same segment have pixel values within a bound defined by that segment. Those pivot points are sent to the clients to recover the original rectangular region through linear interpolation. If the bounds for all segments are £ , NOLI results in a lossless representation, otherwise, it results in a lossy representation. 2DLI is also a greedy algorithm. It tries to minimize the number of pixels that can not be interpolated by gradients with a constant ¤ through its neighboring …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimal linear interpolation coding for server-based computing

Server-based computing (SBC) is becoming a popular approach to deliver computational services across the network due to its reduced administrative costs and better resource utilization. In SBC, all application processing is done on servers while only screen updates are sent to clients. While many SBC encoding techniques have been explored for transmitting these screen updates efficiently, exist...

متن کامل

New adaptive interpolation schemes for efficient meshbased motion estimation

Motion estimation and compensation is an essential part of existing video coding systems. The mesh-based motion estimation (MME) produces smoother motion field, better subjective quality (free from blocking artifacts), and higher peak signal-to-noise ratio (PSNR) in many cases, especially at low bitrate video communications, compared to the conventional block matching algorithm (BMA). Howev...

متن کامل

Iterative Multivariate Interpolation for Low Complexity Reed - Solomon Codes

The algebraic soft-decoding (ASD) of Reed– Solomon (RS) codes provides significant coding gain over hard-decision decoding with polynomial complexity. In order to reduce the complexity in this paper, high-throughput interpolator architecture for soft-decision decoding of Reed– Solomon (RS) codes based on low-complexity chase (LCC) decoding is presented. An efficiency is low, in terms of areadel...

متن کامل

A Primitive Polynomial to Define the Finite Field Modules for High - Throughput Interpolator to Encode and Decode Of Non Binary Cyclic Codes

This paper represents The algebraic softdecoding (ASD) of Reed–Solomon (RS) codes provides significant coding gain over hard-decision decoding with polynomial complexity. The low-complexity chase (LCC) algorithm is proposed for reducing the complexity of interpolation, which interpolates over 2^n test vectors, being attractive for VLSI implementation. The interpolation is simplified in LCC deco...

متن کامل

A Low-complexity Improved WI Speech Coding at 2kbps

The waveform interpolation (WI) speech coding presents a good performance at low bit rate. However, the algorithm has a very high complexity in computation. In this paper, a low-complexity improved waveform interpolation speech coder at 2kbps is proposed. The improved coding scheme has greatly reduced the computational complexity and improved the reconstructed speech quality by using various te...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002